package easy;

public class a509_斐波那契数 {
    //动态规划必讲的题，只要记录前两个状态，所以可以优化成常数空间
    public int fib(int n) {
        if(n==0) return 0;
        if(n==1) return 1;
        int a=0;
        int b=1;
        int c=0;
        for(int i=2;i<=n;i++){
            c=a+b;
            a=b;
            b=c;
        }
        return b;
    }
}
